<?php

class SiteController extends Controller
{
	/**
	 * Declares class-based actions.
	 */
	public function actions()
	{
		return array(
			// captcha action renders the CAPTCHA image displayed on the contact page
			'captcha'=>array(
				'class'=>'CCaptchaAction',
				'backColor'=>0xFFFFFF,
			),
			// page action renders "static" pages stored under 'protected/views/site/pages'
			// They can be accessed via: index.php?r=site/page&view=FileName
			'page'=>array(
				'class'=>'CViewAction',
			),
		);
	}
	
	public function actionAjaxRequest()
	{
		
		$val1 = $_POST['val1'];
		$val2 = $_POST['val2'];
	
		//
		// Perform processing
		//
	
		//
		// echo the AJAX response
		//
		$dao=Dao::Instance();
		$equipos=$dao->getTeamList();
		$userdata=CHtml::listData($equipos,'id_equipo','nombre');
		print_r(json_encode($userdata));
		Yii::app()->end();
	}
	
	
	
	
	
	

	/**
	 * This is the default 'index' action that is invoked
	 * when an action is not explicitly requested by users.
	 */
	public function actionIndex()
	{
		// renders the view file 'protected/views/site/index.php'
		// using the default layout 'protected/views/layouts/main.php'
		$this->render('index');
	}

	/**
	 * This is the action to handle external exceptions.
	 */
	public function actionError()
	{
		if($error=Yii::app()->errorHandler->error)
		{
			if(Yii::app()->request->isAjaxRequest)
				echo $error['message'];
			else
				$this->render('error', $error);
		}
	}
	
public function actionGridView() {
	
	$model=new AllTimeSeriesForm;
		$dao=Dao::Instance();
		$model->listTeam1 = CHtml::listData($dao->getTeamList(),'id_equipo','nombre');
		$model->listLocal = array('1'=>'Equipo1','2'=>'Ambos');
	$params =array('model'=>$model);


   

	

	if(!isset($_GET['ajax'])) $this->render('grid_view', $params);
	else  $this->renderPartial('grid_view', $params);
}
	
	
	
	
	
	

	/**
	 * Displays the login page
	 */
	public function actionLogin()
	{
		$model=new LoginForm;

		// if it is ajax validation request
		if(isset($_POST['ajax']) && $_POST['ajax']==='login-form')
		{
			echo CActiveForm::validate($model);
			Yii::app()->end();
		}

		// collect user input data
		if(isset($_POST['LoginForm']))
		{
			$model->attributes=$_POST['LoginForm'];
			// validate user input and redirect to the previous page if valid
			if($model->validate() && $model->login())
				$this->redirect(Yii::app()->user->returnUrl);
		}
		// display the login form
		$this->render('login',array('model'=>$model));
	}

	/**
	 * Logs out the current user and redirect to homepage.
	 */
	public function actionLogout()
	{
		Yii::app()->user->logout();
		$this->redirect(Yii::app()->homeUrl);
	}
	
	
}